Automated Extraction of Data Lifecycle Support from Database Applications
نویسندگان
چکیده
Database application is one of the most common types of systems. Grounded on the simple concept of data lifecycle— any data in database is created from insertion, used via selection and modification and terminated at deletion—this paper proposes a novel approach to reverse engineer the data lifecycle automatically from the source code of database applications. The extracted information can be used for the selection of opensource database applications for adaptation. It can also be used for maintenance and verification of database applications. A tool has been developed to implement the proposed approach for PHP-based database applications. Case studies have also been conducted to evaluate the use of the proposed approach. Keywords-data lifecycle; extraction; reverse engineering; maintenance; verification
منابع مشابه
Feature Extraction and Simplification from colour images based on Colour Image Segmentation and Skeletonization using the Quad-Edge data structure
Region features in colour images are of interest in applications such as mapping, climatology, change detection, medicine, etc. This research work is an attempt to automate the process of extracting feature boundaries from colour images. This process is an attempt to eventually replace manual digitization process by computer assisted boundary detection and conversion to a vector layer in a spat...
متن کاملINDREX: In-database relation extraction
The management of text data has a long-standing history in the human mankind. A particular common task is extracting relations from text. Typically, the user performs this task with two separate systems, a relation extraction system and an SQL-based query engine for analytical tasks. During this iterative analytical workflow, the user must frequently ship data between these systems. Worse, the ...
متن کاملUCLA Research on Information Management for Bioinformatics
This research initially focused on construction of a graph database for bioinformatics — a database system allowing storage and retrieval of labeled, directed graphs. Intuitively, graph databases seem well-suited for applications like bioinformatics that involve complex, unstructured information in a fundamental way. However, it is difficult to translate graph data management research into bioi...
متن کاملAutomated Extraction of Building Geometry from Mobile Laser Scanning Data Collected in Residential Environments
Spatial data collection in urban environments for the extraction of building inventory information is important for many applications such as urban planning, storm water management, hazard mitigation, vulnerability assessment, and loss estimation to name a few. Creating and updating building inventory databases in large and developing urban environments benefits from efficient data acquisition ...
متن کاملساخت مدلی برای تعیین نوع درمان سنگ حالب با راهکار دادهکاوی
Background: Data mining as a multidisciplinary field is rooted in the fields such as statistics, mathematics, computer science and artificial intelligence and has been gaining momentum in scientific, managerial, and executive applications in health care. Data mining can be defined as the automated extraction of valuable, practical and hidden knowledge and information from large data. Applying d...
متن کامل